package aps;

import net.minecraft.src.TileEntity;
import buildcraft.api.gates.ITriggerParameter;
import buildcraft.api.gates.Trigger;

public abstract class TriggerAPS extends Trigger {
	
	public TriggerAPS (int id) {
		super (id);
	}
	
	@Override
	public abstract int getIndexInTexture ();
	
	@Override
	public abstract String getDescription ();
	
	@Override
	public abstract boolean hasParameter();
	
	@Override
	public abstract boolean isTriggerActive (TileEntity tile, ITriggerParameter parameter);
	
	@Override
	public String getTextureFile() {
		return BuildcraftAPS.imageFilesRoot + "APSTriggerTexes.png";
	}
}
